Delphi a eventlogy

Otázka od: david.kopecek@hacktrack.com

5. 4. 2004 15:45

Zdravim

nemate nekdo reseni jak zapisovat do event logu v Delphi ?

--
S pozdravem,
 david
 david.kopecek@hacktrack.com



Odpovedá: Petr Vones

5. 4. 2004 17:35

From: <david.kopecek@hacktrack.com>
> nemate nekdo reseni jak zapisovat do event logu v Delphi ?

Predpokladam ze jde o Delphi Win32. Podivej se na tridu TEventLogger v unitu
SvcMgr.

Petr Vones


Odpovedá: david.kopecek@hacktrack.com

6. 4. 2004 8:14

Dobry den,
Monday, April 05, 2004, 6:08:16 PM, napsal jste:

PV> From: <david.kopecek@hacktrack.com>
>> nemate nekdo reseni jak zapisovat do event logu v Delphi ?

PV> Predpokladam ze jde o Delphi Win32. Podivej se na tridu TEventLogger v
unitu
PV> SvcMgr.

vykoumal jsem tohle

  with
    TEventLogger.Create('TRA') do
    try
      LogMessage('Test',4,0);
    finally
      Free;
  end;

ale hodi mi to chybu do event logu

The description for Event ID ( 0 ) in Source ( TRA ) cannot be found. The local
computer may not have the necessary registry information or message DLL files
to display messages from a remote computer. The following information is part
of the event: Test.

koukal jsem se pres google a tam furt neco rikaj o nejakem res ktery
bude skompilovany do DLL a ten bude obsahovat ty error hlasky. neda se
to udelat jinak ?

--
S pozdravem,
 david
 david.kopecek@hacktrack.com


Odpovedá: koukal

6. 4. 2004 8:46

> Zdravim
>
> nemate nekdo reseni jak zapisovat do event logu v Delphi ?
>
> --
> S pozdravem,
> david
> david.kopecek@hacktrack.com
>
>
>
>
Dobry den
Jedno mozne reseni posilam v priloze.
Petr Koukal

Odpovedá: Petr Vones

12. 4. 2004 2:56

From: <david.kopecek@hacktrack.com>
> koukal jsem se pres google a tam furt neco rikaj o nejakem res ktery
> bude skompilovany do DLL a ten bude obsahovat ty error hlasky. neda se
> to udelat jinak ?

Ne, to je standardni zpusob implementace ve Windows. Je treba si stahnout
Platform SDK kde je MC (message compiler), vytvorit prislusnou DLL a zapsat
do registru. Vse je popsano v dokumentaci.

Petr Vones


Odpovedá: Ludek ZITA

13. 4. 2004 10:02



 On Behalf Of Petr Vones
> From: <david.kopecek@hacktrack.com>
> > koukal jsem se pres google a tam furt neco rikaj o nejakem
> res ktery
> > bude skompilovany do DLL a ten bude obsahovat ty error
> hlasky. neda se
> > to udelat jinak ?
>
> Ne, to je standardni zpusob implementace ve Windows. Je treba
> si stahnout Platform SDK kde je MC (message compiler),
> vytvorit prislusnou DLL a zapsat do registru. Vse je popsano
> v dokumentaci.
>

Ahoj.
Ani neni treba vytvaret samostatnou DLL, Ja ty resource pridam primo do
EXE ({$R EVENTLOG.res}

Ludek